package cliente.pagina.contenido.grupo.jerarquia;

import comun.constantes.CARPETAS_ARCHIVOS_RECURSO;
import comun.constantes.PARAMETROS_PAGINAS;
import comun.constantes.RECURSOS;
import helpers.grupo.jerarquia.HelperSecretaria;
import cliente.pagina.Pagina;
import cliente.pagina.PaginaGrupo;
import cliente.pagina.contenido.VistaContenido;

public class ContenidoSecretariaGrupo extends VistaContenido {
	
	boolean intercomision = false;
	
	public ContenidoSecretariaGrupo() {
	}

	public ContenidoSecretariaGrupo(Pagina pagina) {
		  this.setPagina(pagina);
		  this.intercomision = ((Boolean)pagina.getSession().getAttribute(PARAMETROS_PAGINAS.INTERCOMISION)).booleanValue();
	}
	
	public String getTitulo() {
		return "Secretar&iacute;a de "+((PaginaGrupo)this.getPagina()).getNombreGrupo();
	}
	
	protected String getSubcarpetaRecurso() {
		return CARPETAS_ARCHIVOS_RECURSO.GRUPOS;
	}

	public String getNombreRecurso() {
	    return RECURSOS.SECRETARIA_GRUPO;
	}
		
	protected String getNombrePagina() {
		return "secretaria.jsp";
	}

	public String getTituloLink() {
		return "\"Secretar&iacute;a de "+((PaginaGrupo)this.getPagina()).getNombreGrupo()+"\">S<span>"+this.getTeclaAccesoRapido()+"</span>cretar&iacute;a";
	}
	public String getTeclaAccesoRapido() {	
		return "e";
	}
	public String getTituloContenido(){
		return "Secretar&iacute;a de "+((PaginaGrupo)this.getPagina()).getNombreGrupo();
	}
	
	public String getHTMLVista() {
		HelperSecretaria  helperSecretaria = new HelperSecretaria(this.getPagina());
		String html = "";
		try {
			html += "       <h1>"+this.getTituloContenido()+"</h1>";
			html += helperSecretaria.getHTMLSecretaria();
			helperSecretaria.commit();
		}catch (Exception ex) {
			ex.printStackTrace();
			helperSecretaria.rollback();
			return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
		}
		return html;
	}
}
